Andi SullivanAndi Sullivan
Table TennisThe Beauty of Two Trajectories: The European Championships in Ljubljana and the Shifting Line of GenerationsInside the Arena Stožice on an autumn evening in Ljubljana, you could see two...
Table TennisThe World Table Tennis Power Map: Narrowing Gaps and the Price of Defending PointsOn the night of the men's singles final at the Paris 2026 Olympics, on table...
Table TennisJorgic Survives Seven Games in Ljubljana as the Favourites Advance in SilenceThe sixth game began amid half-hearted applause in the Ljubljana arena. Darko...
Table Tennis2026 European Individual Table Tennis Championships in Ljubljana: the 28 September media deadline and the road to a 2027 European Games quotaThe clock in Ljubljana does not start with the first serve. It starts with an...
Table TennisThe Door Closes on 28 September: Ljubljana and the European Mixed Team Ranking — Where Europe's Olympic Quota Is DecidedThe Door Closes on 28 September: Ljubljana and the European Mixed Team Rankin...
BasketballThe Empty File: When 'Cannot Assess' Is the Most Professional AnswerI was once burned by a source, and since then I have learned how to burn fake...
Table TennisBinh Duong and the Tactical Puzzle: When the 40mm Ball Changed How Vietnam Grips the PaddleI sit in front of the screen, rewinding the 47th rally of the men's singles...
Domestic FootballLach Tray Rain and the Unfinished Contract: Vietnamese Football Learns to Count AgainThat night, the rain fell on Lach Tray, not heavily but enough to make the Ha...
BadmintonKumamoto Masters 2026: Li Shifeng Carries China's Men's Singles as Shi Yuqi Withdraws — A Test for the Backup SystemSome sports reports are worth exactly their headline, and the report on the...
SwimmingMichigan Locks In Treyvn Krauss for 2028-29: Front Speed and the Distance MathIn lane four of the 1500m freestyle at Summer Junior Nationals, there was a...
International FootballArchie Brown in utter disbelief as coach announces resignation after Fenerbahce 1-1 RomaIn the chaotic aftermath of the match, Archie Brown stepped into the mixed...
SwimmingWorld Swimming and the Data Problem: When the Lane Has No NumbersThe swimming final at Paris La Défense Arena in the summer of 2026 had just...
International FootballMbappé responds to defensive criticism: 'It's not something I take personally' – A tactical analysis from a researcher's perspectiveI watched Kylian Mbappé's interview with France Football three times. Not...
Domestic FootballMoriyasu and the Malaysia Hot Seat: When Southeast Asia Enters the Coaching Arms RaceOn a weekend afternoon, sitting in a small café near Marienplatz in Munich, a...
EsportsVALORANT Launches Gauntlet: Glitched — Riot Is Playing a Player-Retention GameOn September 22, Riot Games will bring the limited-time mode Gauntlet: Glitch...
Domestic FootballA Loser's Goal: Lam Dong and the Brace Named Xuan NamThere was a moment at Da Lat stadium I could not look away from. Not a goal. ...
TennisKenin outlasts Venus Williams in a tense tiebreak: When data reveals what the naked eye missesNew York, Arthur Ashe Stadium, US Open first round. Sofia Kenin had just miss...
International FootballBierhoff, Tresoldi and Germany's No. 9 Problem: An Endorsement Ahead of the DataIn an interview with ProSieben, when Oliver Bierhoff spoke about Nicolò...
EsportsWolves Esports sweep A Team 2-0 at VCT Threshold China 2026: the 54-minute clock and the limits of a sweepOn 21 October 2026, at THE HUB Performing Arts Center in Shanghai, the...
Table TennisChina Smash 2026: 19 minutes, three games — Manush Shah and Manav Thakkar put a question mark on China's men's doubles at BeijingThe clock on the electronic board at the Beijing arena stopped at 19 minutes....
Table TennisThe World Table Tennis Power Map: Narrowing Gaps and the Price of Defending PointsOn the night of the men's singles final at the Paris 2026 Olympics, on table...
Table TennisJorgic Survives Seven Games in Ljubljana as the Favourites Advance in SilenceThe sixth game began amid half-hearted applause in the Ljubljana arena. Darko...
Table Tennis2026 European Individual Table Tennis Championships in Ljubljana: the 28 September media deadline and the road to a 2027 European Games quotaThe clock in Ljubljana does not start with the first serve. It starts with an...
Table TennisThe Door Closes on 28 September: Ljubljana and the European Mixed Team Ranking — Where Europe's Olympic Quota Is DecidedThe Door Closes on 28 September: Ljubljana and the European Mixed Team Rankin...
BasketballThe Empty File: When 'Cannot Assess' Is the Most Professional AnswerI was once burned by a source, and since then I have learned how to burn fake...
Table TennisBinh Duong and the Tactical Puzzle: When the 40mm Ball Changed How Vietnam Grips the PaddleI sit in front of the screen, rewinding the 47th rally of the men's singles...
Domestic FootballLach Tray Rain and the Unfinished Contract: Vietnamese Football Learns to Count AgainThat night, the rain fell on Lach Tray, not heavily but enough to make the Ha...
BadmintonKumamoto Masters 2026: Li Shifeng Carries China's Men's Singles as Shi Yuqi Withdraws — A Test for the Backup SystemSome sports reports are worth exactly their headline, and the report on the...
SwimmingMichigan Locks In Treyvn Krauss for 2028-29: Front Speed and the Distance MathIn lane four of the 1500m freestyle at Summer Junior Nationals, there was a...
International FootballArchie Brown in utter disbelief as coach announces resignation after Fenerbahce 1-1 RomaIn the chaotic aftermath of the match, Archie Brown stepped into the mixed...
SwimmingWorld Swimming and the Data Problem: When the Lane Has No NumbersThe swimming final at Paris La Défense Arena in the summer of 2026 had just...
International FootballMbappé responds to defensive criticism: 'It's not something I take personally' – A tactical analysis from a researcher's perspectiveI watched Kylian Mbappé's interview with France Football three times. Not...
Domestic FootballMoriyasu and the Malaysia Hot Seat: When Southeast Asia Enters the Coaching Arms RaceOn a weekend afternoon, sitting in a small café near Marienplatz in Munich, a...
EsportsVALORANT Launches Gauntlet: Glitched — Riot Is Playing a Player-Retention GameOn September 22, Riot Games will bring the limited-time mode Gauntlet: Glitch...
Domestic FootballA Loser's Goal: Lam Dong and the Brace Named Xuan NamThere was a moment at Da Lat stadium I could not look away from. Not a goal. ...
TennisKenin outlasts Venus Williams in a tense tiebreak: When data reveals what the naked eye missesNew York, Arthur Ashe Stadium, US Open first round. Sofia Kenin had just miss...
International FootballBierhoff, Tresoldi and Germany's No. 9 Problem: An Endorsement Ahead of the DataIn an interview with ProSieben, when Oliver Bierhoff spoke about Nicolò...
EsportsWolves Esports sweep A Team 2-0 at VCT Threshold China 2026: the 54-minute clock and the limits of a sweepOn 21 October 2026, at THE HUB Performing Arts Center in Shanghai, the...
Table TennisChina Smash 2026: 19 minutes, three games — Manush Shah and Manav Thakkar put a question mark on China's men's doubles at BeijingThe clock on the electronic board at the Beijing arena stopped at 19 minutes....
